<script>
<?php $this->placeholder('onReady')->captureStart();?>
        $('#datepicker').datepicker({
            onSelect: function(dateText, inst) {
                 f=this.value.split("/").join("-");
                 url='<?=$this->baseUrl('bitacora/index/fecha/')?>'+f
                 location.href=url;
            },
            defaultDate: <?=$this->dias?>
        });

        $("#myTableEventos").tablesorter(); 

        $("#myTableIntervenciones").tablesorter(); 

        $("#myTable").tablesorter({
        
			headers: { 
					2: {sorter: false},
					3: {sorter: false},
					4: {sorter: false},
					5: {sorter: false},
					6: {sorter: false},
					7: {sorter: false},
                    8: {sorter: false},
					9: {sorter: false}			
			}
		}); 



     $("a.validar").live("click", function(e){
        e.preventDefault();
        
        var msg=$('.'+this.id)
        
        msg.html('Enviando...');

        $.get(this.href, function(data){
            if(data.status=='ok'){
                msg.html('<span class="ui-icon ui-icon-circle-check"></span>Validado por: <?=$this->auth->nombre?>');
  	         }else{
                alert(data);
  	         }
    	}); 
        
     }).button({
            text: true
     });


<?php $this->placeholder('onReady')->captureEnd() ?>
</script>


<?php
$style = <<<STYLE
a.sb_cita  { font-family: verdana;font-style:italic; font-size: 10pt; font-weight: normal; color: #000000; text-decoration: none;}
a.sb_autor { font-family: verdana;font-style:oblique; font-size: 7pt; color: #000000; text-decoration: none; }
a.sb_link { display:none; }
div.ft  { font-family: Arial; font-size: 2em; font-weight: bold; color: #000000; text-decoration: none;}
span.sb_cita  { font-family: verdana;font-style:italic; font-size: 10pt; font-weight: normal; color: #000000; text-decoration: none;}
span.sb_autor { font-family: verdana;font-style:oblique; font-size: 7pt; color: #000000; text-decoration: none; }
#format { margin-top: 2em; }
STYLE;

$script = <<<SCRIPT

SCRIPT;

if($style)$this->headStyle()->appendStyle($style);
if($script)$this->headScript()->appendScript($script);
?>


<div class="contenedor_tablesorter">
<br />
<div  id="datepicker" style="height: 180px;width:300px;float:left" class="noprint"></div>
<form method="get" id="bf">
    <input type="hidden" name="modulo" value="Bitacora" />
    <input type="hidden" id="fec" name="fecha" value="<?= $this->fecha->get('yyyy-MM-dd') ?>" />
</form>




<div id="frase_del_dia" class="h1_head noprint" style="">

<?=$this->fecha->get('EEEE, dd MMMM yyyy')?>
<br /><br />
<? if (!$this->cita): ?>
<script language="JavaScript" charset="utf-8" src="http://www.sabidurias.com/frase_diaria.js"></script> 
<script>  
   	cita=jQuery.trim($("a.sb_cita").text());
    autor=jQuery.trim($("a.sb_autor").text());
    $.post('<?=$this->baseUrl('bitacora/cita')?>',{autor:autor,cita:cita},function(data){}); 
</script>
<? else: ?>

<span class="sb_cita"><?=$this->escape($this->cita['cita']) ?></span><br />
<span class="sb_autor"><?=$this->escape( $this->cita['autor']) ?></span>
<? endif ?>
</div>




<div style="clear:both"></div>
<br />




<?php echo $this->anchor('evento/insertar/fecha/'.$this->fechaParam,'Añadir Evento Reseñable',array('class'=>'utiladd'));?>





<table id="myTableEventos" width="100%" class="tablesorter"> 
<caption>

<?=$this->msg('Eventos Reseñables en Infraestructuras de Misión Crítica')?>

</caption>
<thead>
<tr> 
    <th>Datacenter</th>
    <th>Añadido por:</th>
    <th>Descripción</th> 
    <th>Validar</th> 
    <th align="center" class="noprint" width="55px"><span class="ui-icon ui-icon-wrench "></th>
</tr> 
</thead> 
<tbody>
    <?php echo $this->partialLoop('evento/fila.phtml', (array)$this->eventos); ?>	
</tbody>

</table>



<br />
<br />



<?php echo $this->anchor($this->controllerName.'/insertar/fecha/'.$this->fechaParam,'Añadir Trabajo',array('class'=>'utiladd'));?>


<table id="myTable" width="100%" class="tablesorter"> 
<caption><?=$this->msg('Trabajos Contratas')?></caption>
	<thead>
		<tr> 
        <th>Datacenter</th>
        <th>Añadido por:</th>
        <th>Descripción</th> 
        <th>Sala</th>
        <th>Ticket / Proyecto</th>
        <th>Contrata</th> 
        <th>Impacto*</th>
        <th>Riesgo*</th>
        <th>Estado*</th> 
        <th align="center" class="noprint" width="55px"><span class="ui-icon ui-icon-wrench "></th>
    </tr> 
    </thead>
    <tbody>
        <?php echo $this->partialLoop('bitacora/fila.phtml', (array)$this->bitacora); ?>	
    </tbody>
</table>




<?=$this->msg('Una vez la accion se haya realizado se ha de cambiar el estado a Terminado, de lo contrario la tarea se ira arrastrando al dia siguiente.','atencion');?>


<? if (!empty($this->intervenciones)): ?>
<table id="myTableIntervenciones" width="100%" class="tablesorter"> 
<caption><?=$this->msg('Intervenciones Programadas')?></caption>
<thead>
<tr> 
    <th>Datacenter</th>
    <th>Intervención</th>
    <th>Añadido por:</th>
    <th>Descripción</th> 
</tr> 
</thead> 
<tbody> 
<? foreach ($this->intervenciones as $v): ?>
<tr> 
    <td><?=$v['zona']?></td> 
    <td><?=substr($v['hora_inicio'],0,5)?> <?=$this->escape($v['nombre'])?></td>
    <td><?=$v['usuario'] ?></td> 
    <td><?=$this->text($v['descripcion']);?></td>
</tr> 
<? endforeach ?>
</tbody>
</table>
<?endif?>


<br />
<br /><br /><br /><br /><br /><br />







<img src="/graficos/contratas.php?w=500"/>



<div class="" style="width:100%;margin-top:120px">

<div class="ui-widget-header ui-corner-all" style="text-align:center;font-size: 1.8em;margin-bottom:5px;padding:4px;">
Criterios para la clasificación de impacto y riesgo
</div>


<table width="100%" class=""> 
<caption class="ui-state-hover"><h2>Impacto</h2></caption>
<thead>
<tr>
<th width="10%" class="ui-state-hover">Clasificación</th><th width="50%" class="ui-state-hover">Definición</th><th width="40%" class="ui-state-hover">Ejemplo</th>
</tr>
</thead>
<tbody>
<tr>
<td class="ui-state-hover">Nulo</td><td class="ui-state-highlight">La operación no implica parada de ningun elemento de sistemas criticos ni de ningún servicio a clientes</td><td class="ui-state-highlight">Conexión de un circuito electrico en cuadro con automaticos de reserva.</td>
</tr>
<tr>
<td class="ui-state-hover">Bajo</td><td class="ui-state-highlight">La operación implica parada de algún elemento de sistema crítico o de servicio a cliente que está redundado por un periodo máximo de una hora</td><td class="ui-state-highlight">Parada controlada de una climatizadora en una sala con redundancia n+1, parada controlada de un grupo de frio, intervención programada en un cuadro que suponga suspensión de suministro A ó B.</td>
</tr>
<tr>
<td class="ui-state-hover">Medio</td><td class="ui-state-highlight">La operación implica parada de elementos de sistema critico con deterioro de las condiciones de servicio pero dentro de los niveles de SLA o de sistemas redundados mas de una hora</td><td class="ui-state-highlight">Parada controlada de una climatizadora en una sala sin redundancia, parada controlada de una torre de refrigeración</td>
</tr>
<tr>
<td class="ui-state-hover">Alto</td><td class="ui-state-highlight">La operación implica suspensión de suministro crítico con pérdida de SLA</td><td class="ui-state-highlight">Parada controlada de un sistema de bombeo secundario, suspensión controlada de suministro electrico A+B, suspensión de red normal durante mas de 15 minutos.</td>
</tr>
</tbody>
</table>




<br />



<table width="100%" class=""> 
<caption class="ui-state-hover"><h2>Riesgo</h2></caption>
<thead>
<tr>
<th width="10%" class="ui-state-hover">Clasificación</th><th width="50%" class="ui-state-hover">Definición</th><th width="40%" class="ui-state-hover">Ejemplo</th>
</tr>
</thead>
<tbody>
<tr>
<td class="ui-state-hover">Nulo</td><td class="ui-state-highlight">El trabajo se realiza en un entorno seguro (sin tensión, sin agua) y en caso de error o fallo no tendría ningún impacto en los servicios</td><td class="ui-state-highlight">Instalación de un cuadro nuevo, tendido de cable por bandeja, cableados de datos.</td>
</tr>
<tr>
<td class="ui-state-hover">Bajo</td><td class="ui-state-highlight">El trabajo se realiza en la proximidad de un servicio crítico y en caso de error o fallo tendría impacto bajo.</td><td class="ui-state-highlight">Conectar un cable en un cuadro en tensión en un interruptor de reserva o multiclip, pasar cableados por zonas estrechas con riesgo de arrastre de otros cables, cambiar la programación de una climatizadora.</td>
</tr>
<tr>
<td class="ui-state-hover">Medio</td><td class="ui-state-highlight">El trabajo se realiza en la proximidad o directamente sobre el  servicio crítico y en caso de error o fallo tendría impacto medio.</td><td class="ui-state-highlight">Conexión de cable en un cuadro general de distribución, conectar una tubería a una red de distribución de agua de climatización en servicio, etc.</td>
</tr>
<tr>
<td class="ui-state-hover">Alto</td><td class="ui-state-highlight">El trabajo se realiza en la proximidad o directamente sobre el  servicio crítico y en caso de error o fallo tendría impacto alto</td><td class="ui-state-highlight">Conexión de una caja de derivación en la blindo de red normal, actuación sobre cualquier elemento del centro de transformación, actuación sobre una tubería de climatización que alimente a una o varias salas.</td>
</tr>
</tbody>
</table>

<br />

<table width="100%" class=""> 
<caption class="ui-state-hover"><h2>Matriz de actuaciones Impacto/Riesgo </h2></caption>
<thead>
<tr>
<th  colspan="2" class="ui-state-hover"></th><th colspan="4" align="center" class="ui-state-hover">Impacto</th>
</tr>
</thead>
<tbody>
<tr>
<td colspan="2" class="ui-state-hover"></td><td width="23%" class="ui-state-hover">Nulo</td><td width="23%" class="ui-state-hover">Bajo</td><td width="23%" class="ui-state-hover">Medio</td><td width="23%" class="ui-state-hover">Alto</td>
</tr>
<tr>
<th width="4%" rowspan="4" style="background-color:#E6EEEE" class="ui-state-hover">Riesgo</th>
<td width="4%" class="ui-state-hover">Nulo</td><td class="ui-state-highlight">Notificar en Bitacora</td><td class="ui-state-highlight">No aplica</td><td class="ui-state-highlight">No aplica</td><td class="ui-state-highlight">No aplica</td>
</tr>
<tr>
<td width="4%" class="ui-state-hover">Bajo</td><td class="ui-state-highlight"><ol><li> Notificar en Bitacora.</li><li>Comunicar a personal de mantenimiento.</li><li>Notificar al CSI en caso de incidencia.</li></ol></td><td class="ui-state-highlight">No aplica</td><td class="ui-state-highlight">No aplica</td><td class="ui-state-highlight">No aplica</td>
</tr>
<tr>
<td width="4%" class="ui-state-hover">Medio</td><td class="ui-state-highlight"><ol><li>Preparar protocolo.</li><li>Comunicar a clientes con 15 dias de antelación. </li>Comunicar a CSI en el inicio de la operación.<li></li></ol></td><td class="ui-state-highlight"><ol><li>Notificar en Bitacora.</li><li>Comunicar a personal de mantenimiento. </li><li>Notificar al CSI en caso de incidencia.</li></ol></td><td class="ui-state-highlight">No aplica</td><td class="ui-state-highlight">No aplica</td>
</tr>
<tr>
<td class="ui-state-hover">Alto</td><td class="ui-state-highlight"><ol><li>Preparar protocolo.</li><li>Supervisión común.</li><li>Comunicar a clientes con 15 dias de antelación. </li><li>Comunicar a CSI en el inicio de la operación.</li></ol></td>
<td class="ui-state-highlight"><ol><li>Preparar protocolo.</li><li>Supervisión común.</li><li>Comunicar a clientes con 15 dias de antelación. </li><li>Comunicar a CSI en el inicio de la operación.</li></ol></td>
<td class="ui-state-highlight"><ol><li>Preparar protocolo.</li><li>Supervisión común.</li><li>Comunicar a clientes con 15 dias de antelación. </li><li>Comunicar a CSI en el inicio de la operación.</li></ol></td>
<td class="ui-state-highlight"><ol><li>Preparar protocolo.</li><li>Supervisión común.</li><li>Comunicar a clientes con 15 dias de antelación. </li><li>Comunicar a CSI en el inicio de la operación.</li></ol></td>
</tr>
</tbody>
</table>

</div>

</div>



<div class="jqmWindow" id="action"></div>
